BULK INSERT
BULK INSERT (Transact-SQL) - SQL Server | Microsoft Docs
CSV ファイルを BULK INSERT を使ってインポートする - SQL Server 入門
NULLの扱い
一括インポート中の NULL の保持または既定値の使用 (SQL Server) - SQL Server | Microsoft Docs
データベースのロール注意
データベース レベルのロール - SQL Server | Microsoft Docs
db_datareader:読み
db_datawriter:書き
ALTER, CREATEを行うにはdb_ddladmin権限が必要
SQL : 一括読み込みステートメントを使用する権限がありません。
SSMS > DB接続 > セキュリティ > ログイン > 対象のユーザーを右クリック > プロパティ
サーバーロール > bulkadminにチェック
コマンドでやりたい
DBエンジンからアクセスできるところにファイルがないとだめ
SQL :ファイル "\\server\sample.csv"を開けなかったので、一括読み込みできません。オペレーティング システム エラー コード 5(アクセスが拒否されました。)
ちゃんと入らない…
data_file には、SQL Server が実行されているサーバーからの有効なパスを指定する必要があります。 data_file がリモート ファイルの場合は、UNC (汎用名前付け規則) 名を指定します。 UNC 名の形式は、\\Systemname\ShareName\Path\FileNameです。